package tests;
import engine.LeitorDeEngines;

import junit.framework.TestCase;

public class STJEngineTest extends TestCase {
	private LeitorDeEngines leitor; 
	
	protected void setUp() { 
         leitor = LeitorDeEngines.getInstance();
    } 

	/**
	 * Testa a geração de Links.
	 */
    public void testGeracaoDeLinks1() {
    	//Teste1
    	String linksResultantes = leitor.pesquisaSTJ(null, "12", "19991202", "20071201", null, 
    												null, null, null, null, null);
        assertEquals("http://www.stj.jus.br/SCON/jurisprudencia/toc.jsp?tipo_visualizacao=RESUMO&b=ACOR&processo=12&data=%40DTDE+%3e%3D+19991202+e+%40DTDE+%3c%3D+20071201", 
        				linksResultantes);

        
    } 
    
    /**
	 * Testa a geração de Links.
	 */
    public void testGeracaoDeLinks2() {
    	String linksResultantes = leitor.pesquisaSTJ(null, "12", "19991202", "20071201", null, 
    			null, null, null, null, null);
    	assertEquals("http://www.stj.jus.br/SCON/jurisprudencia/toc.jsp?tipo_visualizacao=RESUMO&b=ACOR&processo=12&data=%40DTDE+%3e%3D+19991202+e+%40DTDE+%3c%3D+20071201", 
    			linksResultantes);
	
    }
    
    /**
	 * Testa a geração de Links.
	 */
    public void testGeracaoDeLinks3() {
    	String linksResultantes = leitor.pesquisaSTJ(null, null, null, "20071201", null, 
    			null, null, null, null, null);

    	assertEquals("http://www.stj.jus.br/SCON/jurisprudencia/toc.jsp?tipo_visualizacao=RESUMO&b=ACOR&data=%40DTDE+%3c%3D+20071201", 
    			linksResultantes);
	
    }
    
    /**
	 * Testa a geração de Links.
	 */
    public void testGeracaoDeLinks4() {
    	String linksResultantes = leitor.pesquisaSTJ(null, "12", "19991202", null, null, 
    			null, null, null, null, null);

    	assertEquals("http://www.stj.jus.br/SCON/jurisprudencia/toc.jsp?tipo_visualizacao=RESUMO&b=ACOR&processo=12&data=%40DTDE+%3e%3D+19991202", 
    			linksResultantes);

 
    }

}
